package team.seekers.hula.course.resource.examSubmit.entity.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import team.seekers.hula.common.entity.BaseDO;
import team.seekers.hula.course.resource.examSubmit.entity.dao.ExamRecordDOField;

import java.util.Date;
import java.util.List;

/**
 * (EduExamRecord)实体类
 *
 * @author GH
 * @since 2022-05-09 10:41:01
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(ExamRecordDOField.TABLE_NAME)
public class ExamRecordInfoVO extends BaseDO {

    private String id;

    private String examId;

    private String examTitle;

    private String examDescription;

    private Integer status;

    private Integer count;

    private Date gmtCreate;

    // 考试时间剩余多少秒
    private Long lastSeconds;

    private List<ProblemSubmissionListVO> submissions;


    /***************已结束的信息***************/

    /**该测试的总分*/
    private Integer criteria;

    /**最终得分*/
    private Float score;

}
